/**
 * 公共的查询数据字典的js
 */
import request from "@/utils/request";
/**
 * 查询服务对象的集合数据
 */
export function queryFWDXList() {
  return request({
    url: process.env.VUE_APP_KSTB_ROUTE_PATH + `/common/sysDict/queryFWDXList`,
    method: "post"
  });
}

/**
 * 查询适用端
 */
export function querySYDList() {
  return request({
    url: process.env.VUE_APP_KSTB_ROUTE_PATH + `/common/sysDict/querySYDList`,
    method: "post"
  });
}

/**
 * 查询办理模式集合数据
 */
export function queryBLMSList() {
  return request({
    url: process.env.VUE_APP_KSTB_ROUTE_PATH + `/common/sysDict/queryBLMSList`,
    method: "post"
  });
}

/**
 * 查询事项类型
 */
export function querySXLXSList() {
  return request({
    url: process.env.VUE_APP_KSTB_ROUTE_PATH + `/common/sysDict/querySXLXSList`,
    method: "post"
  });
}

/**
 * 根据code查询数据字典对象数据
 * @param {*} code
 */
export function querySysDictByCode(code) {
  return request({
    url:
      process.env.VUE_APP_KSTB_ROUTE_PATH +
      `/common/sysDistrict/querySysDictByCode/${code}`,
    method: "post"
  });
}

/**
 * 根据dictOid查询数据字典名称
 * @param {*} dictOid
 * @returns
 */
export function queryDictNameByDictOid(dictOid) {
  return request({
    url:
      process.env.VUE_APP_KSTB_ROUTE_PATH +
      `/common/sysDict/queryDictNameByDictOid/${dictOid}`,
    method: "post"
  });
}

/**
 * 查询取件人的证件类型
 */
export function queryZJLXQJRList() {
  return request({
    url:
      process.env.VUE_APP_KSTB_ROUTE_PATH + `/common/sysDict/queryZJLXQJRList`,
    method: "post"
  });
}

/**
 * 查询办件常用的终止原因
 * @returns
 */
export function queryCaseStopCause() {
  return request({
    url:
      process.env.VUE_APP_KSTB_ROUTE_PATH +
      `/common/sysDict/queryCaseStopCause`,
    method: "post"
  });
}
